steamed vegetables - French English Dictionary